I haven't used it much but I've been reading about it a bit lately, but I thought that the functions and subs had to be left unimplemented in the base class! and then implemented in the new classes.

can you write the line

WhatAmI = "All Fruits"

or not?