custom json serialization: added contacts and publications