protected override bool Allow() { if (!Lots.GetValue <Option, bool> ()) { return(false); } return(base.Allow()); }