What are the different property types?