GenericObject now returns GenericUnspecified
Added some tests and made thing more compliant
Tests are now really added
Having some tests, implementation is missing