dynamic model attributes