Preparing to add more subclasses to data as well.