Revert "Bugfix"

This reverts commit 34e97708d3fe7af31cb529f8ffca37b74ce528cf.
Revert "Revert "Bugfix""

This reverts commit 3915a465debc5cc0dd2fdfb9fbe3b673000acaea.
Revert "Revert "Revert "Bugfix"""

This reverts commit 9913e69832c53ebde0a385a46b46547da4a1472c.
Revert "Revert "Revert "Revert "Bugfix""""

This reverts commit 4126fa1e0bbddedffb066b775f44c99500ef78d3.
Resolved all compile time errors

resolved problems with type_info within ComponentType