 		self.path = path
 		self.httpMethod = method
 		self.rootNode = rootNode
-		self.parameter = parameter
+		self.parameters = parameter
 	}
 
 	/// Makes a request from this call every time. This is done to every service call has its own request and can change time dependend parameters, like authorization.


	/// Called when creating a request.
	open func insertParameter(request: inout URLRequest) {
		parameter?.forEach {
			do {
				switch $0 {
				case .httpHeader(let headers):

	open let path: String
	open let httpMethod: HTTPMethod
	open var rootNode: String?
	open var parameters: [Parameter]?

	/// Initializes Call to retreive object(s) from the server.
	/// parameter path: the path to point the call too
