[SPEC] add tests for default setting methods
[FEATURE] add class methods to set defaults
[FEATURE] require defaults file