spec added for differential inheritance.