Refactor proxy patterns using 'missing_method' to cutdown on Proxy class size.  Added spec file for testing