Fix infinite loop when relation not found.

When the relation was not found for whatever reason, the foreign model
lazy load still set of property changed event, which invoked listeners,
which invoked that getter again, thus producing a stack overflow.
Add java-managed link break protection.
Add context sensitive pager titles.