Simple decorators implementation for C#