.DS_Store banished.
Added a ValidationEvent when marshalling.