Re-factored the children factories to use traits
Implemented pending tests in GET index