Index Controller now requires base HyperMediaFactory class: slightly more absract/less concrete