I previously asked How do we check whether a dynamic clay object has a property? My question assumed that an Orchard.ContentManagement.ContentPart
was a dynamic Clay object. Is it a dynamic Clay object?
No. It used to be the case, but it was recently removed, and replaced with several more specialized, and faster implementations of dynamic. The Clay dependency is completely gone.