add path helper trait
allow resource name prefixing