ContractEvents.contractWrapper propertySignature:protected contractWrapper: ContractWrapper<TContract>;