Added definition of CLOTHO_PROTECED and UNITTEST_CLOTHO commands to allow for unittests to execute otherwise protected methods