The point was that I dont want to have to pass parameters
for every possible combination of properties and /or queries
that I might need.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people