removed Ownable interface