protected virtual void Link <T>(ISourceBlock <T> from, ITargetBlock <T> to, FlowLinkDefinition <T> link) { IBlockLink <T> blockLink = link.LinkFactory.CreateLink(from, to, link); from.AddLink(blockLink); }