Improve method fetchOne()
Add support of Query and queryBuilder