added Validator::startsWith