Started to support polymorphic association