Hey All, I've recently upgraded to 2.0 and in the process of porting an existing applicaiton came across an issue with a custom resultset. It looks like the current() method is declared final in 2.0 and I was wondering if anyone could tell me why and If this is set in stone?

According to the documentation anything that returns class that implements the ModelInterface is technically valid. I haven't gone too far into this just yet, but currently, I haven't worked out a way to get around this issue without re-implementing the entire class which is undesireable.