How to Use Objects: Code and Concepts