generic Configuration in Commons
configuration classes refactored