There's actually no way of knowing the parent is a ScreenEntity. You might want to add at least a TODO here so we'll know to fix it whenever we decide what to do about typecasting problems.