add *.iml to .gitignore
iter1 - example: object factory reflection + annotation