public NeedsValue(IWithValue b) { _b = b; }
public NeedsBoth(ISimple a, IWithValue b) { _a = a; _b = b; }
public NeedsSome(ISimple a, IWithValue b) { _a = a; _b = b; }
public NeedsSome(IWithValue b) { _b = b; }
public NeedsAny(ISimple a, IWithValue b) { _a = a; _b = b; }
public NeedsAny(IWithValue b) { _b = b; }