Fixes #794 - Utilize commons 4 for better generics