#70 get (ugly/repetitive/error-prone) implementations of projection operators for subject, object and predicate ready for integration testing