Criteria query with subcriteria that is left joined on collection property and has a restriction added via alias to the same subcriteria produces an object that may have collection elements missing.