Hyde Park Barracks is a museum about itself