Event, Market, Selection - Builder вместо публичных конструкторов