getter common behavior factori factori common behavior factori common behavior factori impl common behavior factori 