check for $info['link'] exists before array_walk.
newEntity to create a new entity object, and that is all to do (no assignment).
remove relate methods from EntityManager Adapter.
(it is in ManipuateEntity class.)
remove getFieldValue and assign methods from EntityManager Adapter.
(they are in ManipuateEntity class.)
1remove getFieldList and getRelationList methods from EntityManager Adapter.
(they are in ManipuateEntity class.)