Added hash function for QSize. Caching works now )