struct in properties