review beanFactory