public Action <object> executeWithParam(object key)
 {
     return((Action <object>)MEF.lookup(this.ExecutesWithParam, key, null));
 }
 public Action execute(object key)
 {
     return((Action)MEF.lookup(this.Executes, key, null));
 }
 public object data(object key)
 {
     return(MEF.lookup(this.AllData, key, null));
 }