Can we just remove this? I hate that we provide both inits and class methods that do exactly the same thing.