Fix NingWSRequestHolder.prepare to not use NingWSRequest methods

* fix prepare mothods
* add some tests
* little bit refactoring