Adds a defaults method to provide default property values to objects built
Makes parameter of define function constrFn optional