WallEdge: Encapsulate edge property preparation