add property setter