Introducing binding factory