Improved objects inheritance