public override bool Equals(object obj)
{
//make sure we didnt get a null
if (obj == null || !(obj is Translation))
{
return false;
}
Translation comparableTranslation = (Translation)obj;
return this.Point.Equals(comparableTranslation.Point);
}