We're overridding the parent class's (SdkEntity) implementation. It calls `parent.sdk` - the DartSdk class's implementation just returns itself.