cool!  This new scheme allows me to make IntegerParameterAttribute's default be an actual integer
made BooleanParameterAttribute's default parameter a boolean
hooray for the compiler checking more things!