Composed is based on the target category. This forces all instances to have the right shape