added properties for item

use prop feature of C#