public ItemChangedEventArgs(object sender, IStorageItem changedItem ,ChangeKinds kind,string oldName, object locker=null, ItemChangedEventArgs source=null) {
     this.ChangeKind = kind;
     this.SynchronizingObject = locker;
     this.SourceEventArgs = source;
     this.Sender = sender;
     this.ChangedItem = changedItem;
     this.OldName = oldName;
 }
 public InjectionChangedEventArgs(object sender, object locker ,ChangeKinds kind,ChangedEventArgs sourceEvent=null) {
     this.SynchronizingObject = locker;
     this.ChangeKind = kind;
     this.Sender = sender;
     this.SourceEventArgs = sourceEvent;
 }