great add-on, Matti!
only thing so far is, I got a conversion error with the IntegerField when exceeding the Integer.MAX_VALUE. Setting the MaxLength on the backing MTextField could prevent this in most cases, right?
Maybe, propose a fix via github, basic issue and/or pull request will do fine!