Removed synchronized statements for objects in RMs since they lockmanager will take care of that.
Wrote methods for TMimpl.