move vairable declare at interface to implementation extension property in user module