Data contract for REST