issue #19632: fixed binary/file CRUD

also fixed XM.UserAccount to extend XM.AccountDocument
also added tests for file