squash attr_readers