further review comment fixes
- make do_install @api private
- fix spec tests