SmartAsset Interview Question

Object Oriented Design question, Coding round (look through Leetcode medium)