public DuckProxySubjectCoder(IRealSubjectMixinCoder rsmc, IProxyModuleCoderAccess proxyModule, DuckProxySubject subject) { _rsmc = rsmc; _proxyModule = proxyModule; _bindings = subject.Type.GetMethods().ToDictionary(mi => mi, subject.GetBestMatch); }