deferred: removed; Example model: refactored