Loads of equals methods.