Fix memory management for graph of cross-referenced objects
QPointer + bolierplate setters + null checks = magic
Second commit is to fix signatures of overridden methods in model to match super-class
QPointer + bolierplate setters + null checks = magic
Second commit is to fix signatures of overridden methods in model to match super-class