make the container view a public property to allow for customization