fix bug for navigation
Rename classes
add "apiDefaultPageSerializer" for API