Domain object and Data Access interface implemented(update)