implementing DataObj for walls