Avoid directly instantiating a Class used as a Spring bean | CAST Appmarq