Storage array problem with type

For more on my rationale for keeping methods away from models, see this post.