This method should be called only once on startup
public virtual void SetConventions(IEnumerable<IConvention> conventions);