Course 29: ANNOTATION-BASED INIT AND DESTROY METHODS