The data here needs to match how the server responds otherwise it won't work. Naming it project is what makes sense since the server responds with project objects so I don't understand why your fighting the name.