Why are we calling super here for set_model_properties instead of just creating the attributes in initialize?