update routing API so only navigating directly to edit/new pages triggers rendering of the properties list
use option instead of separate API methods