Category set now accepts parent child arrays as input