added master negotiation
Added load and save values
Added tests for field propagation