Add default_scope and validation to Card
Remove unnecessary models