Yeah you're totally right.
On the one hand one gain readability and maintainability and on the other hand you somehow loose performance :(
If you have something nicer (and faster) let me know :)

I thought about doing some performance test, but had no time to implement one (maybe over the weekend) ;)