TwoWayArrayPath implements interface again