Lazy init vhost address.
Fix BaseComponent calling the wrong method when inheriting from another BaseComponent (Fixes #1049)