shortcuts
fixed hashCode and equals troubles