refactor, code improvement.
API: test invalid get param name.
API tests: minor code improvements.
API: test Topmost Concepts with Factories.
API: some code improvement.