Removed restriction that all properties must have interfaces.
New NuGet package created.