[controller] Base controller now takes model options in the model property

  modelOptions property still supported for legacy code