add missing visibility declaration to properies and methods