Added private constructor.
Removed duplicate constructor.
Started refactoring Yggdrasil.