Accessor and mutator methods.