@CoinjemaObject
annotation is now optional. Instead
of annotating your classes, you can create a simple aspect in which you define all your
classes that Coinjema should handle like so:
declare parents : MyClass implements ContextOriented;
The @CoinjemaDependency
is now also optional. Instead, all
"set" methods that take a single parameter will be treated as potential injection sites into
your class, and coinjema will look for a resource named [ClassName].[MethodName] or [injectedClassname].
Coinjema will assume a default value exists if it doesn't find the resource.