Have introduced `ISymmetricConvention`, it was easier than trying to fit it into IConvention