Maybe FedoraObject and Datastream should inherit from a base class that provides label-fetching methods?