CBRE mixes office and retail to the max