create model and controller for properties