Fixed bug: don't use compatible object parameters that begin with underscores. 100% test coverage