// add it to our in memory update list
_updates.addUpdate(update);
// and apply and store it in the repository
if (isPersistent()) {
_invoker.postUnit(new WriteOnlyUnit("recordUpdate(" + update + ")") {
@Override
public void invokePersist () throws Exception {
_screg.getSceneRepository().applyAndRecordUpdate(_scene.getSceneModel(), update);
}
});