Use service classes in StatementList and deprecate methods

Hmm, I see. Either we replicate the behaviour in `ByPropertyIdGrouper` which I think isn't really worth it, or we just let the old method there and remove it in 2.0. However, the deprecation notice should stay there imo.