hypermedia classes