blub
Revert "deleted singleton patterns and static attributes"

This reverts commit 3a31b3eebfdf6ac199ecfc81887178b55dc217b1.