create custom properties for filtering and sorting