Hello! I am working on some ACT extensions and am assigning a controller class to my ACT object. I recently discovered that if I use the same convention as the xml the controller class will be called when using the objects callbacks. For example here is an object with several of its callbacks:

If I set up my controller class using the same names (thing like oninit and onadd) I don't have to actually have those functions in my main.py file and it calls them directly from the controller:

This works great for saving some confusion on routing the objects primary callbacks, however my question is can a controller class also be used to route property callbacks, so they don't have to appear in the main.py file?
For example, say you have a property or a property group, I would want to route a function from that property group that to the class controller directly. This way I don't have to create an intermediate function in the main.py file that routes it to the controller using the object.Controller.do_something(object, prop)

I tried just calling the function and got an error saying that the function could not be found in the python file (meaning the main.py file). I would like to know if the controller class has any code that routes the property callbacks, or am I stuck having to make an intermediate function between the two. It would cut down on a lot of confusion if I can just call the function in the controller class directly so I figured I'd ask if anyone knew if this could be done.