more refactoring that link is a entity collection.