equals and hashcode methods for the datasource batch and event classes.
removed the datasources, as they now have a separate repository