Agent Properties - Streets Ahead