Named parent tags get saved and only pass themself as inheritable tag
rename type-delimiter to attr-delimiter
rules should come before queries