- add properties in default_get - remove buggy cache - don't return BrowseNull for browse - factory the code to put all functions into ir.property object