Removed redundant protocol declarations