adding object handler code generation
breaking out field name constants (Since they are needed a bit every where