got case-class-like Orientation working