It would be more appropriate to link Screen Sections with Data Structure Entities instead of Entities.
The link with entities is weak and is mainly there so that the editor can offer the correct fields. However, the same could be achieved via DS Entity, which would make more sense and would also offer all other fields defined in DS (Lookup fields, Join entity fields, etc.) for selection.
It is also necessary to ensure backward compatibility.