Improve view initializers