* Added new Lock method, Locked property and new write accessor for FreeController property of TControlledConditionalFreeObject. Attempting to write a non-nil FreeController property when locked now raises new ELocked exception.
* Added ELocked exception to UBaseObjects unit.
* Added new unit test for Lock method and Locked property of TControlledConditionalFreeObject.