Helper classes for dealing with provenance and properties