updated
generalising parent child relation, no schema required  -> strict off
in progress
user roles working (alpha!)