add User#to_hash