dto implements serializable
dao complete