Interfaces & Plugins didn't apply properly when a public class API was defined