refactors in and outcontacts in user serializer