Have collection inherit from state