@Command @NotifyChange({"mdeData", "firstMarkersvm", "secondMarkersvm"}) public void mapDropEvent(@ContextParam(ContextType.BIND_CONTEXT) BindContext ctx) { MapDropEvent event = (MapDropEvent) ctx.getTriggerEvent(); _mapsvm.setMdeData(event); if (event.getDragged() instanceof Gmarker) { GmarkersVM vm = _markersvmMap.get(((Gmarker) event.getDragged()).getId()); vm.setLat(event.getLat()); vm.setLng(event.getLng()); } }