dont assign a handler function as it seems to loose it's scope
refactored subsystem class to improve clarity and reduce code smell
refactored subsystem class to improve clarity and reduce code smell
refactored subsystem class to improve clarity and reduce code smell
logging fix for platform sessions
update tests