Issue refs #1434: add error classes to all general props
Bug refs #1438: fixed
Issue refs #1443: done
Bug refs #1442: fixed