use forward declarations for RefCount also for other base objects