add parent to rich-base
support super and merge rich-base. Fixes #447