prohibit extension of Tuple
refresh section on interfaces and most of section on classes