How do you handle situations where a Bentley Systems client requests out-of-scope customizations that conflict with product best practices?