Made setters and constructor in AbstractNavigation chainable.  Updated docblocks.