add serializable on domain objects