Whitespace
Switch over to a semaphore instead of a lock
Remove the objectIdentifiers set, it is not used
Clean up the objects accessor
Fix the associated object key
Rename the FRC update method and add error checking to the categories accessor
Setup the superclass to track and manage the contexts