change|contract: Rearranged all method signatures for best design;

No namespace anymore for fast access.