moving toString into FERNObject