module AttributedObject::Types