Continues #9 Implement metastate and property management

Oops, forgot the csproj