Updated Property to support separation of Read and Write facets.
Created ReadOnlyPropertyLense to see a property as read-only.