Improved versions support

Controllers and methods can be part of more versions.