split PdoInterface from ExtendedPdoInterface, and add fetchObject*() to interface