Added optional fields to UserApiContract. Made user listing API public.