application scoped binding can now take anything as a key