metaprogramming - creating methods instead of aliasing missing methods, so pry autocomplete works