Improved models add/edit interface