ok, too bad though, the beautiful dynamic method declaration will need hacks.