Resolves Issue #100: Introduced Factories for non-primitive classes for Configurations.