@CoinjemaObjectannotation 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
@CoinjemaDependencyis 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.