https://towardsdev.com/exploring-kotlins-sealed-interface-a-comprehensive-guide-for-android-developers-bbcbd9897caf