could you provide a docstring ? I think it's cool to explain the 'why' of thy class :yum: