createByName becomes static