We now have two versions of the FriendEndpoint API (for backwards compatibility).  This base class implements the common functionality (which is actually everything except for the API interface).