made a whole lot of changes. eventually got dependency injection into JPA Entities using the Spring @Configurable annotation on the Entity classes and by using AspectJ LTW via the javaagent, which I had wanted to avoid. Was able to set surefire to use the agent as well. Still intend to see if I can get AspectJ weaving on the class files using the static weaver, but I'm not sure how to do that yet. Many more experiments to run