I wonder if there is a cleaner way to approach this case.
I have a base class
abstract class Base { public int _value; public