kill that qmetadatatype-warning by restructing everything. was a threadproblem and should resolve a main-bug in random segfaults