allow catching response in child classes + set new users api key