Refactoring to have better modularity for SelfInternalFrame