Remove the suffix "V40" of interfaces in System.Collections.Generic  and move them to namespace System.Collections.Generic.V40, in order to be compatible to Protobuf-Net.