Property Injection Test

Adds a Property Injection test. Every container was implemented if
possible even if it meant wiring by hand the container.