Currently Rule can be prerry freeform class so it's hard to wrap its creation into method signature. Also doesn't look well when implemented. I've dropped it during first draft.