move Disposition instances to the companion object