>> 1.) In case new_initialize is predefined, doesn't this mean the "name your state column how you want functionality" will fail badly at runtime without giving the user a chance to find out what he can actually do about it?

My point here was that I'd consider it an application bug in transitions itself if we re-opened `Transitions::Machine` in multiple places and hence I am not so sure that we should check this at all.