AbstractItem done except for configuration interface.