add iobject and inherit it from olist.
change ollrb osplay oskiplist to inherit iobject