Fix issue #302 - Standardize prop -> DOM attribute process

Continuing #372 

(created a local branch on which I can work - sorry for the inconvenience)