pls move properties at the top of the class, before methods