Instead of a closure, just make _create an abstract method