Tiny optimization of tag- and prop-name parsing
Simplify prop-name handling a little
Use implements? everywhere for consistency
Some clean-up of prop conversion