Moved config property names out of interface and in to implementation (does not need to be publicly exposed)