* Default visible to true if not explicitly set * Refactor onAddingAttributes to reduce complexity * Changelog * Improve hasTermsOrOptions based on review suggestion