have you thought about moving those default values into the field definition?