Update, correct property types to include string
Add unit tests for additional HTML attribute properties