Update: prevent to be instantialized