Component.Equals() added for component comparison