@Override
public void update(final PTInstruction update, final UIService uiService) {
if (update.containsKey(PROPERTY.HORIZONTAL_ALIGNMENT)) {
final Widget w = asWidget(update.getLong(PROPERTY.WIDGET), uiService);
final Alignment alignment = getAlignement(PROPERTY.HORIZONTAL_ALIGNMENT, update);
uiObject.setWidgetHorizontalPosition(w, alignment);
} else if (update.containsKey(PROPERTY.VERTICAL_ALIGNMENT)) {
final Widget w = asWidget(update.getLong(PROPERTY.WIDGET), uiService);
final Alignment alignment = getAlignement(PROPERTY.VERTICAL_ALIGNMENT, update);
uiObject.setWidgetVerticalPosition(w, alignment);
} else if (update.containsKey(PROPERTY.UNIT)) {
final Widget w = asWidget(update.getLong(PROPERTY.WIDGET), uiService);
final Unit unit = getUnit(update);