Improves date() usage
Fixes an error when setting address values from an array
Improved error recovery by don't relying on any view property
Removed $_cache property as it's not used