TPH inheritance added