<bug-fix> getter and setter must used in pairs. bo break between them.