Protobuf has LSP support. You're welcome