ModelConverter overrides, to help fix #18 and flask-admin #421

As discussed. This will also have a corresponding change in flask-admin to make use of it.