Added Lockable constructor taking nonlockable