can have parents
assertions
docs
mapping children
implied sub object auto added
want to be able to serialize for db save
all tests must run
graph nodes
basic serialisation
integrity chk
better chk
lose comments