Changing Premium, Limits, Deductible models to polymorphic