class ViewModel::Changes
def initialize(new: false, changed_attributes: [], changed_associations: [], changed_nested_children: false, changed_referenced_children: false, deleted: false)
def initialize(new: false, changed_attributes: [], changed_associations: [], changed_nested_children: false, changed_referenced_children: false, deleted: false) @new = new @changed_attributes = changed_attributes.map(&:to_s) @changed_associations = changed_associations.map(&:to_s) @changed_nested_children = changed_nested_children @changed_referenced_children = changed_referenced_children @deleted = deleted end