DataModels

Although this package is primarily focused on data pipelines some expectations are formalized for the data structures processed with these pipelines. Step and Pipeline both work best when processing classes that conform to AbstractDataModel. Data pipelines should implement a class that conforms to the abstract class and any additional constraints documented in AbstractDataModel.