return self (for non-AR based models)