Description: When I tried to upgrade dependencies to latest version I noticed that there's circular dependency and it lead to unstable tests
Additional info:
Text.js -> Layer.js -> layerToClass.js -> Text.js
Group.js -> Layer.js -> layerToClass.js -> Group.js
Artboard.js -> Layer.js -> layerToClass.js -> Artboard.js
ShapeGroup.js -> Layer.js -> layerToClass.js -> ShapeGroup.js