improve Cast class, now you can pass on constructor a value for cast processed data