make stem name region feature struct immutable