remove Boundary class and add validation step on HasPosition set