im not the biggest advocate of field injection. seeing theres a method for setting the property context, consider moving the annotation there?