typealias in class