Added a PCL target to the project.json file. The profile ".NETPortable,Version=v4.5,Profile=Profile259" seems to build when the correct reference assemblies are provided.
Invoke Populate method as an extension method in sample application.