The `seed` field is currently package visible, and we need it to be protected to allow inherited classes to use it.