Removed implementation namespace - it just adds ugliness to project