public ActivationBlock(IResolutionRoot parent) { Contract.Requires(parent != null); this.Parent = parent; }