collection/bug: list destroy hook should only set if already Base.
model/new: allow map-on-resolve for references.