tightened up configuration

- made some services private
- made features disableable