Inherit from Abstract class: base.Do() vs field.Do - C#