Django Model Fields that are smart.