Added a system interface class
Fixing a compilation problem