CAS Object Oriented Programming