Form Helpers And Domain Objects As Data Types In Object Oriented Programming