Code refactoring. Decoupled ChildModel from CanvasModel