generic rest service base to abstract more implementation away from the individual social projects