Removed everything that allowed subclassing and publicized private properties. Only the main MOC is still public. This singleton should not be subclassed.