The idea was for extending adapters (namely ROM::HTTP), proved a bit of a PITA as you would have to re-define every class in the namespace just to override something simple in the dataset
So the namespace:: allows late binding for resolving classes and the import imports an entire class hierarchy into the given namespace (constant)