Adds ability to have multiple ObjectMethods backed by one java method.

Also removes restriction that java methods must begin with (get|is|has).