Fix Model.extend() to pass the correct context to all constructors in the chain