修正代码规范
添加states初始属性

Fixed #179