Made has_*_class methods lazy to fix a problem in initialization order in
perl 5.17+
Improved the docs for View->from

Closes #30