Adds pure virtual function execute() to System making it abstract