feature #2530: Better management of defaults
feature #3009: Fix merge for replace=true. Moved not allowed attributes to class constant. Prevent memory leaks when attaching a new nic