rebuild validate
finish insert for LinkedModel
fix a bug in LinkedModel about __or