protected virtual void InitializeOption(Option option, object item)
        {
            var text = item.ToString ();

            option.Text = text;
            option.TextColor = TextColor;
            option.FontSize = FontSize;
            option.FontFamily = FontFamily;
            option.SelectedSource = SelectedSource;
            option.UnselectedSource = UnselectedSource;
            option.HorizontalOptions = LayoutOptions.FillAndExpand;
        }
        protected virtual Option CreateOptionForItem(object item)
        {
            var option = new Option ();
            InitializeOption (option, item);

            return option;
        }