resolves issue with parent injections
adds testing on setters