improving the serialization, still need to remove Jackson Annotations from the domain objects