- Check if there is a conflict with methods possibly defined by other gems and fail with meaningful message - Allow to configure method names so that everyone decides how to name them `data` or `my_data`, as well for callbacks Respond with 👍 if someone needs this.