Hello gabriele, gr> this does not relate to the object model. gr> A common python idiom is always been: gr> class Foo(object): gr> def foo(): gr> ... gr> foo=somedecorator(foo) gr> wich is basically what we do in ruby with: gr> class Foo gr> def foo gr> ... gr> end gr> somedecorator :foo gr> end gr> Btw, I hope matz will accept RCR 277 soon gr> http://rcrchive.net/rcr/show/277 Again you get a "no" from me about RCR 277. I can't see any real value of your notation, it just makes the use of public even more unclear. I would instead vote for not even allow "public" to be state sensitiv. -- Best regards, emailto: scholz at scriptolutions dot com Lothar Scholz http://www.ruby-ide.com CTO Scriptolutions Ruby, PHP, Python IDE 's