Reasoning in Common Data Environments. Re-thinking CDEs to enhance collaboration in BIM processes