First Interactive Object, redid syntax

Start overriding functions with "new string"  - can't override
non-abstract classes in C#. new string will hide the parent class'
function without a warning.