/** {@inheritDoc} */
 public void contextualize(ISystem context) {
   // Set execution context
   this.context = context;
   // Contextualize components (if necessary)
   if (components != null) {
     for (IMutator component : components) component.contextualize(context);
   }
 }
 public final void setComponents(IMutator[] components) {
   // Assign components
   this.components = components;
   // Contextualize (if necessary)
   if (context != null) {
     for (IMutator component : components) component.contextualize(context);
   }
 }