.NET backward compatibility - Part 4