In this section, we're going to deal with the issue of how the editor can edit any child without having to know all the details of each child. We're going to do this by taking advantage of an important principle in C# and OOP in general, called Inheritance.