Allow creating new datastore without `new` keyword