lazily generate `dataScheme` local varaible if needed for `@EReceiver`