Got rid of redundat accessors in Cards and changed ctors