Topic type Abstract constraint