add slug and id validation to feed construct