Abstract class for future implementation of Composition Pattern.