使用getter而非属性

Fixed #5