Wouldn't dashboard.models.State have worked equally well?