Controller.hasDataController