Used Identities() as superclass of Progression, so that the class has identity methods available.