ID & size are now static methods, not fields