Experimenting with polymorphic property