EntityModels have been used in Link objects

**Summary:** Where it could be done, EntityModel<> objects have replaced the old item.getObject() objects in the Link constructors.