Why user setter here?