1) Refactorings to Box.Net Delegate classes (removes iVars and synthesize statements for those fields that do not map to properties)