allow different markers coordinates logic to override on sub-class levels