More elaborate sturcture on class Position.