feat(User): safeJSON to safely export user to JSON