Moved method definition from builder to option set.
Refined dynamic methods to be on singleton classes.