Could you add a comment to this method explaining that you are overriding the default one because you need dynamic "choices"?