[repository] remove doesn't work recursively by default [closes #35]
[repository] renamed method for model attaching (interface BC break!)