Revert "fixed uninitialised memory bugs"

This reverts commit ab0d3977de71d7f031dfc8026580c7e7a39707df.
Revert "more uninitialised memory fixed"

This reverts commit 783aa89bf8711c67a125218834c135e834178de0.
Merge pull request #1280 from karlnapf/develop

undo changes to static interfaces