Some top-level comments on classes
Extract some common behavior