Added mock methods for calling even protected methods and access of prot...

Sometimes its hard to write testcases without having accesss to protected properties and calling protected methods. So I added some additional "accessible" mock factories.