Changed Author to Scholar, AuthorMap to ScholarMap, and changed all variables names, methods, and comments to reflect that