Drop the describableInterface idea & use Collections instead

bind() uses a new CollectionInterface instead of the describableInterface. keep it simple stupid.