class-accessor module with _build_foo() default value providers