some more refactoring in the insert entry form to deal with properties