Added @private to GCO and turned it into an Object.