Complete meta application of design patterns to class except for special
arguments.