Duck Typing - Implementation