public MessagePaginator() : base ( new Dictionary <string, IPropertySorter <MessageModel> >(StringComparer.OrdinalIgnoreCase) { [nameof(MessageModel.Created)] = PropertySorter <MessageModel> .For(x => x.Created), [nameof(MessageModel.LastModified)] = PropertySorter <MessageModel> .For(x => x.LastModified), [nameof(MessageModel.Message)] = PropertySorter <MessageModel> .For(x => x.Message), [nameof(MessageModel.Username)] = PropertySorter <MessageModel> .For(x => x.Username), [nameof(MessageModel.Id)] = PropertySorter <MessageModel> .For(x => x.Id) } ) { }