validator cleanup
validator validate methods accept Objects instead of only Strings