All shape editing should happen through MW5 wrappers that also fire events
Currently when e.g. calling EditUpdate on a feature, the before/after shape edit events are not fired accordingly.
These mapwingis calls should be hidden from the public API and replacement calls (on e.g. GeoProcessingService) which broadcast the events should be made available.