GDTR fix - double remove() before registering
Safer LazyConstructor - now requires to specify constructor parameter types manually
Static analyzer warning fix; I'm not sure there is any point in such initialization though, so it might need to be removed later
Latest fixes to GDTR made such thing as name collisions completely impossible, so tests were fixed accordingly