fix: make the private objects into static ones