HRCPP-9 Properly separate public and private include files
- Remove redundant Configuration class