* move readonlyMessage to lang.