- added Java 8 ZoneDateTime/LocalDateTime serialization support
- changed the base business objects to use ZoneDateTime
- changed the Conditions null handling method