Delegate to :class rather than 'self.class'