Adding blood typing rule result as a separate class instead of using a map