extended attr_reader usage for read only attributes