made mutation type static