Initial implementation to support constructor values