public OAProperties(NodeProperties target) { Debug.Assert(target != null); if (target == null) { throw new ArgumentNullException("target"); } Target = target; AddPropertiesFromType(target.GetType()); }