BUG-4803: make SharedSingletonMap abstract