add some comment
add AddMessageListener
go fmt
refactor SetAccessor to keep rule as SetXXXPropertyHandler
Merge pull request #9 from lazytiger/master

Add MessageListener. Refactor SetAccessor to keep rule as SetXXXPropertyHandler