[@Property] only generate getter/setter if not already present