Modified decorators to be used with methods and functions
Descriptors class