property apply method snippet