So now within the APiController I've just extended the BaseController instead, and is still working.
Well, I can't speak to why, but looks like we figured out the what. When things don't make sense, check your base classes.
Please or to participate in this conversation.