Allow extensions to override methods
Merge pull request #40 from antonioribeiro/allowextension

Allow extensions to override methods and the property