as_reader snake_case