Add noncopiable and non movable template classes