Form objects for the rest of us