BulletType is compulsory.
For Type.createInstance()