Continues #9 Implement metastate and property management

Adding more basics from CSLA.Net.