Old Questions of Object Oriented Programming [CT 501]