CS move a method with public one's #133
Add spec for ProductWriter #133