added property read (wip)