Removed unused generics from IPlan interface (#5)