load iv and salt before all encrypt/decrypt operations instead of in the attribute accessors