Clean field constructors (fix #5)
Native support for validation error icons