Added new base interface IJOwned encapsulating the "JCodeModel.owner()"
method
Improved annotation usage
Trying to dynamically add an owner to method invocations