add binding to ValidationFactory; add implicit validation module