/// <summary>
        /// Adds a single registered phrase to the repository
        /// </summary>
        /// <param name="phrase">The registered phrase</param>
        public void AddPhrase
        (
            RegisteredPhrase phrase
        )
        {
            Validate.IsNotNull(phrase);

            _context.Set <RegisteredPhrase>().Add
            (
                phrase
            );
        }
        /// <summary>
        /// Updates a single registered phrase in the repository
        /// </summary>
        /// <param name="phrase">The registered phrase to update</param>
        public void UpdatePhrase
        (
            RegisteredPhrase phrase
        )
        {
            Validate.IsNotNull(phrase);

            var entry = _context.Entry <RegisteredPhrase>
                        (
                phrase
                        );

            entry.State = EntityState.Modified;
        }