new classes and trying to autowire by name