“Type” is a different validator than “required”.
The type is not what’s failing, it’s the required one. I suggested in the ticket returning true if the value is complex and not null. I’m not sure what other issues may exist though like lazy loading of composite entities.
ColdBox Platform Evangelist
Ortus Solutions, Corp