Use UID instead of hash.
Fixed return type for _placeholderForMarker: