Config options on top
Bring configuration options to top level generics so that all generic options are set on single level of hierarchy.
Bring configuration options to top level generics so that all generic options are set on single level of hierarchy.