I believe a lot of the confusion and controversy stems from the simple fact that these aspects of hypermedia — encapsulation, processing model and data model — are three different things, and the debate has taken place about all three aspects simultaneously. Some arguments focus on one or two aspects only, and extrapolate these as general endorsements or indictments of Fielding’s position, or of hypermedia, or even of REST overall. Others seem to attempt a general point about hypermedia, without being clear as to which aspect is being addressed.