fixing method `name` to `namer` (collision)

also dropping data support for overriding ready as it's a method, and leaving it as a possible data attribute implies other things