HIVE-7068 Rehash all of the configuration access/parsing into encapsulated objects instead of static helper methods