Changed signature for no reason
Gave StaticClass its own Exception