Should the shadow not store this value and the one above in variables and provide setters for them, rather than just always returning false?
The same goes for all values actually... Would be better to provide setters for them.