collapse icomposable into entity