public function createUser(\Native5\Services\Users\User $user) {
        global $logger;
        $path     = 'users/create';
        $request = $this->_remoteServer->post($path)
            ->setPostField('username', $user->getUsername())
            ->setPostField('password', $user->getPassword())
            ->setPostField('name', $user->getName())
            ->setPostField('roles', json_encode($user->getRoles()))
            ->setPostField('aliases', json_encode($user->getAliases()));
        try {
            $response = $request->send();
        } catch(\Guzzle\Http\Exception\BadResponseException $e) {
            $logger->info($e->getResponse()->getBody('true'), array());
            return false;
        }

        return true; 
    }