Rename
Update readme
Refactaring
Fix typo
add registerClass method
spec update
Refactaring spec