StudyApiCaller should not be public