Try to make everything public and derived from IItemAttributeConverter