advocate not modifying input in Klass.defaults
1.0.0