''

@classmethod
def _event_for_attribute_change(cls, all_references, changed_obj, key, new_value, value_refs):

    event = dict(kind='ModelChanged', model=dict(id=changed_obj['id'], type=changed_obj['type']), attr=key, new=new_value)
    Document._value_record_references(all_references, new_value, value_refs)
    return event
