documentation of setter