controllers & models for object attributes