Refactored ContentSeenTracker into constructor pattern