anchor.diff:  
   %% occi_backend callbacks
   -export([init/1,
  -	 terminate/1]).
  +         terminate/1]).
   -export([update/2,
  -	 save/2,
  -	 delete/2,
  -	 find/2,
  -	 load/3,
  -	 action/3]).
  +         save/2,
  +         delete/2,
  +         find/2,
  +         load/3,
  +         action/3]).
   
   -record(state, {conn      :: dbus_connection(),
  -		proxy     :: dbus_proxy(),
  -		i_mixin   :: boolean(),
  -		i_action  :: boolean()}).
  +                proxy     :: dbus_proxy(),
  +                i_mixin   :: boolean(),
  +                i_action  :: boolean()}).
   
   %%%===================================================================
   %%% occi_backend callbacks
   %%%===================================================================
   init(#occi_backend{opts=Props}) ->
       try parse_opts(Props) of
  -	{Service, Opts} -> connect_backend(Service, Opts)
  +        {Service, Opts} -> connect_backend(Service, Opts)
       catch throw:Err -> {error, Err}
       end.
   
   
   terminate(#state{proxy=Backend}) ->
       case dbus_proxy:call(Backend, ?IFACE_BACKEND, <<"Terminate">>, []) of
  -	_ -> ok
  +        _ -> ok
       end.
   
   
  
positive.code:     Kind = occi_cid:to_binary(occi_resource:get_cid(Res)),
      Mixins = [ occi_cid:to_binary(Cid) || Cid <- sets:to_list(occi_resource:get_mixins(Res))],
      Attrs = [ { occi_attribute:get_id(A), occi_attribute:get_value(A)} 
  	      || A <- occi_resource:get_attributes(Res) ],
      Owner = io_lib:format("~p", [occi_node:owner(Node)]),
      case dbus_proxy:call(Backend, ?IFACE_BACKEND, <<"SaveResource">>, 
  			 [Kind, Mixins, Attrs, Owner]) of
  	ok -> 
  	    {ok, State};
  	{ok, _Ret} ->
  	    ?error("Backend invalid answer: ~p", [_Ret]),
  	    {{error, backend_error}, State};
  	{error, Err} -> {{error, Err}, State}
      end;
  
  save(#state{proxy=Backend}=State, #occi_node{type=occi_link, data=Link}=Node) ->
  
negative.code:     Src = occi_uri:to_binary(occi_link:get_source(Link)),
      Target = occi_uri:to_binary(occi_link:get_target(Link)),
      Attrs = [ { occi_attribute:get_id(A), occi_attribute:get_value(A)} 
                || A <- occi_link:get_attributes(Link) ],
      Owner = io_lib:format("~p", [occi_node:owner(Node)]),
      case dbus_proxy:call(Backend, ?IFACE_BACKEND, <<"SaveLink">>, 
                           [Kind, Mixins, Src, Target, Attrs, Owner]) of
          ok -> 
              {ok, State};
          {ok, _Ret} ->
              ?error("Backend invalid answer: ~p", [_Ret]),
              {{error, backend_error}, State};
          {error, Err} -> 
              {{error, Err}, State}
      end;
  
  save(#state{proxy=Backend}=State, #occi_node{type=occi_collection, data=Coll}=Node) ->
  