remote-derive: optional as_shared override on derive(ProtoBytes) (#294)