provide equals and hashCode imll
add support for Handlebars.java
use JSON as session serialisation format