Some more controllers, struggling with infinite recursion when serializing to json