Modified objob.prep to support functions as default value parameters. In the case that the expected value for that default, if the value is a function, that function will be called to get the default value.