Analysis: (CA1012) Abstract type has constructor.

Fixes [CA1012](http://msdn.microsoft.com/en-us/library/ms182126.aspx) warning.