generate size validation annotation for all applicable types
new method to push an object into a DataBinder
new version of getResults that takes a Class argument for return type resolution