PbrRule -> PbrMapping
wip validation
wip validation
tests passing again
Replaced pointers with references