Feature/parametereized hashable

What happens when 2 classes include this at the same time?