Nested prop

- Add automatic restore for nuget
- Add nested properties support