public virtual object Resolve(CreationContext context, IReleasePolicy releasePolicy) { var burden = CreateInstance(context, false); Track(burden, releasePolicy); return burden.Instance; }