only return properties that exist