Added NSCoding implementation.
Added NSCoding implementation.
Added NSCoding implementation.
Added NSCoding implementation.
Added NSCoding implementation.