// set (client) host name
o.add( new HostName( host.getName() ) );
// add subnet settings
o.add( new SubnetMask( subnet.getNetmask() ) );
o.merge( subnet.getOptions() );
// add the host's options. they override existing
// subnet options as they take the precedence.
o.merge( host.getOptions() );