Changed booleans from get...() to is...()
Make Direction immutable