Repository is now an Abstract Class.
Repository and Historian derive from abstract classes.