Adding Methods to a Class
Adding Properties to a Class
General Principles of Component Design