add use($site) to Validator::register