Missing doc blcoks, why is this class needed for example