dont lose abstract modifier for msil interfaces
dont lose property - event- index method accessors
fixed spacing of { of events index methods properties