Fixed issue #20 - property overriding order is now more explicit