I would like to have a base class with a property whose type is inferred from a method\'s return value, which method is implemented by descendent classes.
So, the base cl