empty property map instead of null pointer when no properties are present