Add navigablity use case to restAndJson
Improve support for non navigable member ends.

For non navigable member ends,
Setters are generated as per normal.
Getters are generated with z_internal.

This allows a classifier with a non navigable property still to be
set but not navigated.