Overlay Prototype fix

Found a way around the prototyping issue through dynamic prototyping.
This hack probably lacks the advantage of instances sharing the
prototype, ie the overlay instance. The overall RichMarker instances are
ok