Task is now a javabean

Had to pull this so I can keep my fork up to date