public async Task<IEnumerable<JsonSubject>> SelectAsync(int page) { if (page < 1) throw new ArgumentOutOfRangeException(nameof(page), "Value must be greater than zero."); return await base.GetPagedEntitiesAsync<JsonSubject>("subjects.json", page); }