Dropped the now useless ProtectedObject class and made corresponding simplifications.