Remove unused methods.
Check parameters to avoid infinite loop.
First round of tests for Projection service.
Remove $revision.
Remove unnecessary check.
Add TODO as suggested by @mtbc.
Add check of ownership.
Add missing imports.
Remove unused import.
Merge pull request #1614 from jburel/rebased/develop/projection-test

Projection test (rebased onto develop)