534 adjust possible overlength text fields

This should fix #534.

The pull-request contains a lot of commits (one for each changed model). I did it this way in order to allow us
to easily revert specific changes if we want to. However we could also merge this into one gigantic commit. ;)