Altered __new__ method of Resource to walk MRO and pick up declared fields from parent classes and mixins
Added mixin to resource tests