Revert "derive from GCBase"

This reverts commit 59dc33bc71c0eaf09c01e576786aa5ffe49f98d1.