put immutable before typealias