further brainstorming, mainly how in EF everything is an expression
reflected on the motivation of EF