Adding LockingMechanism interface