change repo; rm parent
support  dot notation projection - copy from https://github.com/jturin/mongo-java-server