staticCreate() is static