Finalized shapecreationstate class