Complete class methods and message passing