EPD-190: Added ReentrantReadWriteLock to ObservedSettings that subclasses can utilize when synchronizing access to their maintained settings values.