Unchecked casting interface
Implementing getter system