Herence of Piece types