Added method chain support