Removing requirement for an object to implement controller to be accessible from outside