[REF] move sessionStart functionality to System subclass