internal static Cell IntCell(PropertyInfo property, IContact context, Page parent = null)
 {
     var label = CreateLabel(property);
     var entryCell = new EntryCell();
     entryCell.SetValue(EntryCell.LabelProperty, label);
     entryCell.LabelColor = Color.FromHex("999999");
     entryCell.SetBinding(EntryCell.TextProperty, new Binding(property.Name, mode: BindingMode.TwoWay, converter: DefaultConverter));
     entryCell.BindingContext = context;
     return entryCell;
 }
 internal static Cell DecimalCell(PropertyInfo property, IContact context, Page parent = null)
 {
     var label = CreateLabel(property);
     var currencyAttrib = property.GetCustomAttribute<CurrencyAttribute>();
     var entryCell = new EntryCell();
     entryCell.SetValue(EntryCell.LabelProperty, label);
     entryCell.LabelColor = Color.FromHex("999999");
     entryCell.SetBinding(EntryCell.TextProperty, new Binding(property.Name, mode: BindingMode.TwoWay, converter: DefaultConverter, converterParameter: currencyAttrib));
     entryCell.BindingContext = context;
     return entryCell;
 }