internal Size GetFixedSize() { var size = Size; if (size.IsZero) throw new InvalidOperationException ("Image size has not been set and the image doesn't have a default size"); return size; }