* Better library structure * More obvious exceptions constructors * Better configuration * Optional validation