Allow views to be constructed from views