Converted to composition instead of inheritance for SkaterNode to work around updateSVGFragment problem, see #123