committing further implementation of property entity APIs