attr init and access
pb with def foo( self, ... )