BulletConfig objects and factory class