NEW: getters and setters may not to return value