Everything finds parents the easy way

There still need to be more null checks in the Manipulator methods - if
a parent or grandparent is null (i.e. if the selected expression has no
parent or grandparent) then somebody will throw a NullPointerException
instead of putting up a warning message.