Push test - identation changed
Using enums instead of static instances