- [x] better handling of non-breaking spaces - [x] more meaningful messages on failure - [ ] handle special cases without text values (for example: image fields, avatar fields)