Object should have a parentTypeRule containing generic key 'T' All object references then should be generic