Fixed bug with Seat default protected properties.  Exchange array did not clear out protected properties that were set during the constructor.