using enum in domain objetcs