Spring Bean Factory Method Design