Support for basic push classes