Accept prototype instead of constructor
Fix ReadOnly creation for Set extensions