Very initial implementation of an Item that understands Scala style setter and getters. Uses scala reflection