Avar is like Hungarian in that it marks case on all kinds of NPs. It differs from Hungarian in how it divides up the NPs. It puts subjects of transitives in one group and in the other group are subjects of intransitives and objects of transitives. This type of system is known as ergative-absolutive. This type of cae system is called split ergative.
Languages vary in predictable ways.
Often, languages can be organized along markedness hierarchies. Languages lower in the hierarchy have properties of languages higher in the hierarchy, but not vice versa. Having syllables at a low point on the hierarchy entails having syllables of the kind found on all higher points. This is the most common type of language. In the figures below we have two types of PPs and two types of VPs.