Separate method and attr environment