Fix generics inheritance
Fix dependencies
Fix setting internal value