Its not always allocated. So the regaular property getter pattern seems to fit. Agreed the cast is ugle but lesser of two evils.