Add hasMethod to DynamicObject + documentation