Common utility classes reused on both clients & server.