public override bool ReleaseCore(Burden burden) { var genericType = ProxyUtil.GetUnproxiedType(burden.Instance); var handler = type2SubHandler.GetOrThrow(genericType); return handler.Release(burden); }