Created generic proxy sample with generic BiFunctor