Rename API Key validator
Validation returns a struct instead. Easier to add more thing later