fixes in ValueCreate and NamespaceBind and a small optimization in StringEquals