use ObjectMakerStarling for StarlingState instead of ObjectMaker2D