sml: add property and relationship indexers to diagram and codegen them
sml: add property indexer with some tests
sml: start implementing the unit tests for the property indexer