View initializes properly as its own object.