changing how mojo instances are checked, changing how $once works