adds request related and fetch callbacks
replaces throw Error() by throw new Error()
fixes calls to Utils.chain in attrEncoder and attrDecoder
adds missing semicolon in Builder.attrSerializer