BaseController improved to render either instances