Add represent_with dsl method