Using DateTime as proxy
Using a map for type-juggling