Key features of REST