dispenser types/ fixed chaining

- dispensers auto pick a type on init()
- chaining logic updated for new namespace