Hiho, thank you for your response!
You just showed me my flaws while programming with value types. I think the only close solution is to work with pointers to the created states within the associative array instead of direct value types.
Thanks for clearing this up to me. =) Regards, Rob