simple bean factory