Why protected? Are you thinking about some class hierarchy?