Add MetaProvenance module
Use MetaProvenance to DRY the (meta)provenance from the meta and provenance classes