[FLINK-12] Clean up configuration object
  - Remove class loader (was inconsistently used and set)
  - Objects are stored in their type, rather than as a string