Used CallerMemberNameAttribute for property names within .NET 4 based targets (thanks to the BCL Portability Pack).
Merge branch 'ms.bcl-dependency' into dev