fixed existing tests & added test for squish

Changed the fields from private to public after I realized that
BeanWrapper only support public accessible fields as it uses
Class.getFields() to get property fields.