Added interface implementation to class