change roda model to use place as composition instead repeat all attrs