added unit tests for property map validation