I did the same thing! I had a Position2D for my player target position and another one for where to put the camera. Seems to work OK, at least. :D
I had the camera as part of the player though :)