Provides struct and type for a PropertyAggregation
@type t() :: %Polarex.PropertyAggregation{func: String.t(), property: String.t()}