Regardless of whether mode is a static property or a non-static property, it represents the mode of encryption, which probably should not be changable from "the outside".