setup/teardown should not be class methods
delete is working but requires some model updates

- delete cascades for subtree and related metadata