Can you move the extend to right after the module declaration, before the `attr_reader`? Also the commit message could be improved a little bit.