added tests for new spec of injected properties (fail when injected=external, see issue #127), added to reproduce the issue #122 when fields are set within the constructor