Change method name 'forOne'=>'mapOne'
Implement method attr()
Fix a bug
Forget to implement Step 5, so implemented methods text(), html(), and the public method create()