lazily populate company attributes if not assigned on init