Class AbstractReferencable<T extends AbstractReferencable<T>>