ProtoSharp allows you to simulate prototypal inheritence using the Dynamic Language Runtime features added in .Net 4. Repository