make rental-line-item polymorphic