remove getPropertiesDataset() and require a graph subjects factory get passed in when requesting the RDF dataset
require a Session as a constructor arg (or, later, as an injected field), rather than a param on most methods
make sure graph replacement are round-trippable.