`attr_reader :variant` - ?