New classes for representing references