allow BaseModel::resolve() to receive resolver-method as closure