I have an engine which defines some models and controllers. I want to be able to extend functionality of some models/controllers in my application (eg. adding methods) witho
That is true. The controller that is found first will be used.
So to make it work you might have two options:
Hope this helps.