It seems there's no usage for 'no initial properties or containerElement'.
I'd like to see this is align to other classes in system app now.
Card.prototype.containerElement = document.getElementById('cards-list');

If we need to create the element dynamically we could let card-manager (cardview) to change the prototype on rendering.