Do not use reflection to call method (only to check if it's callable/abstract)
Do not call private methods too
Merge pull request #9 from tomaszdurka/issue-9

ClassMock::newInstance fails if original constructor calls protected function