def METHOD_NAME(self, text=None, font=None, width=None, text_align=None):
    # Since text expressions can return False, we should also accommodate for that
    if text not in (None, False):
        self.set_text(text)
    if font:
        self.set_font(font)
    if width is not None:
        self.set_width(width)
    if text_align:
        self.set_alignment(text_align)