inheritance reference