Implemented CardProperty. Closes #2.