refactoring: Gargor to Gargor::Dsl class