Swift: pass GAgent to GSystem initialiizers