Removed destructor, will cover better use cases