Question about base class references - C#