Data and control flow, basic object protocol