Generic WAM class.