modify Base Request Object and add get schema and transact method