use yard documentation for metaprogrammed methods