I am building the expression tree:...{x => x.principal_info.First().agent_for_property_info}...It works as expected. ...In fact, I need to convert it to ...IEnumerable... instead of ...ICollection... as you can see here....Here is the method that works:..