Add JsonConfigReader with added support for generic types