Remove unnecessary import
Only call checkAuthWrite() if validate() passed
Allow @:includeInSerialization metadata to include skipped fields