Use stock move validate instead of overriding create/write

review902002