Added refresh and first 'transfer' method. Wallet observer draft