should the method verify the types of the given scope parameters and e.g. throw exception to assist the user while using the API?