Restruct prototype and encapsulation. Create methods "destroy" and "reload"