public override object Resolve(CreationContext context, IReleasePolicy releasePolicy) { return Pool.Request(context, c => PoolCreationCallback(c, releasePolicy)); }