fixes #3017 - API v2 - create separate controller for all objects rather than fallback to v1