Enhanced Configuration.cs to enforce identical types being set, to the types originally set at default.