Amended the template equality check to take namespaces into account.
Fixed PropertyPass. It must process the getters and setters of the base class first - otherwise it won't find the processed properties of the base classes.