super()
In general, calling open methods in open class constructors is unsafe because their overrides will see an uninitialized instance. This change makes it at least possible to use the view cache in such cases. ^KT-50627 Fixed
to avoid NPEs if it is used during instance initialization.
findViewById