Transfer functionality is implemented. Not safe for cyclic inclusions.