SubClassOf and Types been dealt with