removed: MapPointMarker - too much overlap with IconMarker
refactored: AbstractMarker deals with Id now