abstract configuration classes @Profile in order to implement specific
methods of global interface ProfileDriver