Change constructor and field handle definition

This should now enable us to safely extract the annotation of constructors and fields