Core classes for cohesion