И есть все возможные типы офферов в соответствии с докой Яндекса. Чтобы по сути просто кормить данные и не париться ни о чём. В конструкторе обязательные, через методы опциональные.
В этой версии уже менять ничего не буду, уйдёт в стейбл. Для второй мне уже
@chi_teck дал советы как пограмотнее сделать и поудбнее через билдеры. Но когда дойдут руки пока не скажу.