Separate messages into different assemblies to match each endpoint