public ApplyParameter GetApplyParameter(CompilableProvider provider)
        {
            ApplyParameter parameter;

            if (!applyParameters.TryGetValue(provider, out parameter))
            {
                parameter = new ApplyParameter(provider.GetType().GetShortName());
                // parameter = new ApplyParameter(provider.ToString());
                // ENABLE ONLY FOR DEBUGGING!
                // May lead TO entity.ToString() calls, while ToString can be overriden.
                applyParameters.Add(provider, parameter);
            }
            return(parameter);
        }