one might consider using visitor pattern adapter pattern or interface segregation instead he was an orange grower in florida agihondagura uwo mugabo ataramenya uwo ariwe